unavoidable fact - Turkish English Dictionary